#include <bits/stdc++.h>
using namespace std;
class Solution
{
public:
  /// === 滑动窗口O(n) 模板 2090. 半径为 k 的子数组平均值
  vector<int> getAverages(vector<int> &nums, int k)
  {
    int n = nums.size();
    vector<int> avgs(n, -1);
    long long s = 0;
    for (int i = 0; i < n; i++)
    {
      s += nums[i];  // 进入窗口
      if (i < 2 * k) // 窗口不成形 继续塑造
        continue;
      avgs[i - k] = s / (k * 2 + 1); // 窗口成型 记录窗口值
      s -= nums[i - k * 2];          // 离开窗口
    }
    return avgs;
  }
};
int main()
{
  Solution s;

  return 0;
}
